The Design, Optimization, and Performance of an Adaptive Middlware Load Balancing Service Insert Name, ******** Say Something Nice :-) ************* Ii

نویسندگان

  • Ossama Othman
  • Douglas C. Schmidt
  • Stephen Jenks
  • Raymond Klefstad
چکیده

The Design, Optimization, and Performance of an Adaptive Middlware Load Balancing Service by Ossama Othman Master of Science in Electrical and Computer Engineering University of California, Irvine Professor Douglas C. Schmidt, Chair Distributed object computing (DOC) middleware is increasingly used as the infrastructure for applications with stringent quality of service (QoS) requirements, including scalability. One way to improve the scalability of distributed applications is to balance system processing load among multiple servers. Load balancing can help improve overall system scalability by ensuring that client application requests are distributed and processed equitably across groups of servers. Earlier generations of load balancing middleware services were simplistic since they only addressed specific use-cases and environments. These limitations made it hard to use the same load balancing service for anything other than a small class of distributed applications. This lack of generality forced continuous redevelopment of application-specific load balancing services. Not only did this redevelopment increase distributed applications deployment costs, but it also increased the potential of producing nonoptimal load balancing implementations since time-proven load balancing service optimizations could not be reused directly without undue effort. This thesis presents the following contributions to research on load balancing techniques for DOC middleware: 1. It describes deficiencies with common load-balancing techniques, such as introducing unnecessary overhead or not adapting dynamically to changing load conditions. 2. It presents a novel adaptive load balancing service called that can be implemented efficiently using the capabilities of CORBA, which is a widely used, standards-based DOC middleware specification. 3. It explains how alleviates existing middleware load balancing services limitations, such as lack of server-side transparency, centralized load balancing, sole support for stateless replication, fixed load monitoring granularities, lack of fault tolerant load balancing, non-extensible load balancing algorithms, and simplistic replica management. 4. It discusses the forthcoming OMG Load Balancing and Monitoring specification, which is based on the research conducted for this thesis. 5. It describes the key design challenges faced when integrating the load balancing service in the The ACE ORB (TAO) and how these challenges were resolved by applying patterns. 6. It presents the results of benchmark experiments that empirically evaluate different load balancing strategies by measuring the overhead of each strategy and showing how well each strategy balances system load. Professor Douglas C. Schmidt Dissertation Committee Chair

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Evaluation of an Adaptive Middleware Load Balancing and Monitoring Service

As middleware-based distributed applications become more pervasive, the need to improve the scalability of these applications becomes increasingly important. One way to improve scalability is via load balancing. Earlier generations of middleware-based load balancing services were simplistic, however, since they focused on specific use-cases and environments, which made it hard to use these serv...

متن کامل

An Effective Task Scheduling Framework for Cloud Computing using NSGA-II

Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...

متن کامل

Load Balancing Approaches for Web Servers: A Survey of Recent Trends

Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...

متن کامل

Active Power Filter Design by a Novel Approach of Multi-Objective Optimization

This paper presents an innovative active power filter design method to simultaneously compensate the current harmonics and reactive power of a nonlinear load. The power filter integrates a passive power filter which is a RL low-pass filter placed in series with the load, and an active power filter which comprises an RL in series with an IGBT based voltage source converter. The filter is assumed...

متن کامل

The Design and Performance of an Adaptive Middleware Load Balancing and Monitoring Service

Middleware is increasingly used as the infrastructure for applications with stringent quality of service (QoS) requirements, including scalability. One way to improve the scalability of distributed applications is to use adaptive middleware to balance system processing load dynamically among multiple servers. Adaptive middleware load balancing can help improve overall system performance by ensu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002